package com.wehotel.weschedule.dao.mapper;

import com.wehotel.weschedule.dao.model.ActivityAudit;
import com.wehotel.weschedule.dao.model.ActivityAuditExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;

public interface ActivityAuditMapper {
    int countByExample(ActivityAuditExample example);

    int deleteByExample(ActivityAuditExample example);

    int deleteByPrimaryKey(Long id);

    int insert(ActivityAudit record);

    int insertSelective(ActivityAudit record);

    List<ActivityAudit> selectByExampleWithRowbounds(ActivityAuditExample example, RowBounds rowBounds);

    List<ActivityAudit> selectByExample(ActivityAuditExample example);

    ActivityAudit selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") ActivityAudit record, @Param("example") ActivityAuditExample example);

    int updateByExample(@Param("record") ActivityAudit record, @Param("example") ActivityAuditExample example);

    int updateByPrimaryKeySelective(ActivityAudit record);

    int updateByPrimaryKey(ActivityAudit record);
}